ote/*--Start-------------- This  piece of code is added to make the  menu compatible for IE7 */
/*ADDED FOR UBI*/
a.curve-links 				{ font-weight:bold; color:#000; text-decoration:none; cursor:pointer; }/*FOR ANCHOR TAGS WITH IMAGES*/
a.curve-links:hover 		{ color:#000; font-weight:bold; cursor:pointer; }/*FOR ANCHOR TAGS WITH IMAGES*/

.right-entries 				{ float:right; padding-right:5px; }/*FOR ADVANCED SERACH*/
.icon 						{ float:left; margin-right:8px; padding-top:3px; }/*FOR ADVANCED SERACH*/
.left-curve-bg-22 			{ background:url(../../images/curve-left-bg-22.gif) no-repeat; width:7px; height:22px;float:left; margin-left:10px; }/*FOR ADVANCED SERACH*/
.curve-bg-22 				{ background:url(../../images/curve-bg-22.gif) repeat-x ; height:22px; font-weight:bold;float:left; line-height:22px; 
 							  padding:0px 5px 0px 5px; }/*FOR ADVANCED SERACH*/
.right-curve-bg-22 			{ background:url(../../images/curve-right-bg-22.gif) no-repeat; width:7px; height:22px; float:left; }
.clr					{ clear:both; }/*FOR ADVANCED SERACH*/

.left-curve-bg 				{ background:url(../../images/curve-left-img.gif) no-repeat; width:6px; height:18px;float:left; margin-left:10px; }/*FOR GO AND SHOW ALL*/
.curve-bg 					{ background:url(../../images/curve-bg.gif) repeat-x ; height:18px; font-weight:bold;float:left; line-height:18px; 
							  padding:0px 5px 0px 5px; }/*FOR GO AND SHOW ALL*/
.right-curve-bg 			{ background:url(../../images/curve-right-img.gif) no-repeat; width:6px; height:18px; float:left; }/*FOR GO AND SHOW ALL*/

.imagehover				{ cursor:hand; }/*FOR PREV AND NEXT AND ADVANCED SERCH*/
.row-head					{ background-color:#CDE4E8; font-weight:bold; line-height:18px; padding:5px 8px; border-right:1px solid #FFFFFF; color:#000000; }/*FOR ADDING S[ACCING IN HEADING LIST*/

.icon-right 				{ margin-left:8px; padding-top:8px; float:right; }

/*FOR CURVED CORNERS OF TABBING*/
#tabrow 					{ margin:0;  font-size:10px; font-weight:bold; line-height:24px; height:25px;}
#tabrow ul	 				{ margin:0; padding:0; list-style:none; position:absolute; z-index:2;}
#tabrow li 					{ float:left; background:#b6e5ed; color:#666; margin-right:3px; padding-left:10px; padding-right:10px;
 							  -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px; 
							  -moz-border-radius-topright:10px; border-top:solid #cdccd1 1px; border-left:solid #cdccd1 1px; border-right:solid #cdccd1 1px;
							  border-bottom-width:0; border-bottom-color:transparent;}
#tabrow li.select			{ background:#ed974e; color:#FFF; height:25px;}
#midbox 					{ width:97%; -webkit-border-top-left-radius:1px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px;
 							  -webkit-border-bottom-left-radius:10px; -moz-border-radius-topleft:1px; -moz-border-radius-topright:10px;  
							  -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; padding:0px;}
#midbox 					{ border:solid #cccccc 1px; padding:7px 5px 5px 5px;}
#midbox p 					{ margin:0; padding-bottom:1px;}
div.subpage 				{ padding:1px;}
div.subpage-cont-info 		{ padding:1px;}

a.tab-links 			{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000; font-weight: normal; cursor:pointer;text-decoration:none; }
a.tab-links:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000; font-weight: normal; cursor:pointer;text-decoration:none; }
a.tab-links:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000; font-weight: normal; cursor:pointer;text-decoration:none; }
a.tab-links:active      { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000; font-weight: normal; cursor:pointer;text-decoration:none; }
/*FOR CURVED CORNERS OF TABBING*/

/*for title*/
#pg-band 					{ -webkit-border-radius:5px; -moz-border-radius:5px; border:solid #5FC3D7 1px; background:#5FC3D7; width:98%;
							  height:17px; line-height:17px; padding-left:5px; color:#FFF; font-weight:bold; margin-top:10px; margin-bottom:10px; }
.common-left 			{ float:left; }
.common-right 			{ float:right; margin-bottom:3px;}
.white-head 				{ font-size:10pt; font-family:Verdana; }
.white-bold 				{ font-family:Verdana; font-size:14px; }
.header-curve-main-right 	{ float:right; padding-right:35px; font-size:12px; margin-top:5px; }
.icon-right 				{ margin-left:8px; padding-top:8px; float:right; }
/*for title*/

#pg-table					{ -webkit-border-radius:5px; -moz-border-radius:5px; border:solid #5FC3D7 1px; background:#5FC3D7; 
							  height:36px; line-height:36px; padding-left:15px; color:#FFFFFF; font-weight:bold; margin-top:17px; margin-bottom:20px; }
							  
.grey-line 					{ background:url(../../images/grey-bit.gif) repeat-x; height:1px; }/*ADDED FOR GREY LINE ON LISTING PAGE*/

/*ADDED FOR THE PARENT LISTING CONTENT PAGE*/
#midboxplc 					{ width:97%; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px;
 							  -webkit-border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;  
							  -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; padding:0px;}
#midboxplc 					{ border:solid #cccccc 1px; padding:7px 5px 0px 5px;}
#midboxplc p 					{ margin:0; padding-bottom:1px;}
/*ADDED FOR THE PARENT LISTING CONTENT PAGE*/

/*ADDED FOR UBI*/
.clCMEvent {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 99%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 0px; background-color: white;
}
.clBar {
	VISIBILITY: visible; WIDTH: 10px; POSITION: absolute; HEIGHT: 20px; BACKGROUND-COLOR: #09755b; layer-background-color: white;
}
.clLevel0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel0 {
	COLOR: #ffffff; BACKGROUND-COLOR: #FFC32D; layer-background-color: white;
}
.clLevel0over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #E0EDEB; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#FFC32D; PADDING-LEFT: 2px; FONT-WEIGHT: bold;  FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}
.clLevel0border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #FFC32D; layer-background-color: #b7d5d0
}
.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,verdana; POSITION: absolute; COLOR: #ffffff; BACKGROUND-COLOR: #FFC32D; layer-background-color: white;
}
.clLevel1over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #E0EDEB; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#FFC32D; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel1border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #FFC32D; layer-background-color: #FFC32D

}
.clLevel2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,verdana; POSITION: absolute; COLOR: #ffffff; BACKGROUND-COLOR: #FFC32D; layer-background-color: white;
}
.clLevel2over {
		CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #E0EDEB; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#FFC32D; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel2border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #b7d5d0; layer-background-color: #FFC32D
}

/*
END-------This  piece of code is added to make the  menu compatible for IE7 ----------*/ 

#InsDetails
{
	position:absolute;
	z-index:100;
}

STYLE typecsstext .rheadline {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18pt
}
.text {
	COLOR: #606060; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal;padding-left: 10pt;
	 TEXT-DECORATION: none
}
.boldtextprop {
	COLOR: #000000 ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boldtext {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
} 
.GetPage	{
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
/*CHANGES MADE HERE FOR UBI*/
.Headingtext {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #CDE4E8;/*background-color: #FFDD89;*/
	line-height: 14px;
}
/*CHANGES MADE HERE FOR UBI*/
.Alternatingtext {
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	background-color: #F0F8FB;/*background-color: #FFFFFF;*/
	line-height: 14px;
}
/*CHANGES MADE HERE FOR UBI*/
.Alternatingtextover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	background-color: #F0F8FB;/*background-color: #FEE9B2;*/
	line-height: 14px;
}

.HeadingtextDiv {
	COLOR: #d6eca7;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #d6eca7;
	line-height: 13px;
}
.mainheadline {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.notes {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 7.5pt;
	text-decoration: none;

}

BODY {
	margin: 0;
}

A.black {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.Bblack {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 800;
	text-decoration: none;

}
A.red {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.Bred {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	text-decoration: none;

}
/*CHANGES MADE HERE FOR UBI*/
/*Commented by Pradeep because it is conflicting with 
  the <a> tags used in the new css classes.*/
/*
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;/*text-decoration: underline;
	color:#000000;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}
*/
/*CHANGES MADE HERE FOR UBI*/
.comboStyle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000 ;
	background-color: #FFFFFF;
	border : 1px solid #999999;/*border: 1px solid #FFFFFF;*//*border: 1px solid #FFC32D;*/
	height: 19px;
	/*border-top : #999999 1px solid;
	border-bottom : #999999 1px solid;
	border-left : #999999 1px solid;
	border-right : #999999 1px solid;*/
	 
}
.comboStylemand 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000 ;
	background-color: #FFF886;
	border: 1px solid #FFC32D;
	height: 19px;
	
	 
}
.buttonStyle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #5FC3D7;
	border: 1px solid #000000;
	margin: 0px;
	height: 19px;
	 
}

.rejected
{
	background-color:#9DC6C0;
}
.1
{
	font-size:8pt; background-color:#66959D;
}

.2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#A7C2C2;
}

.3
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color:#91B7B7
}
TD
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

A
{
	color:#000000;/*color:#6D130B;*/
}
.normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#015498 ;
}

.mbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#D72617 ;
}
.normalVerdana
{
	font-family:Verdana font-size:10px; color:#000000 ;
}
.normalArial
{
	font-family:Arial font-size:10px; color:#000000 ;
}
.normalHelvetica
{
	font-family:Helvetica font-size:10px; color:#000000 ;
}
.normalsansserif
{
	font-family:sans-serif font-size:10px; color:#000000 ;
}
.fstStyle
{
	color:#000000;
	border: 1px solid #5FC3D7;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}
.legStyle
{
	color:#085643;
	font-weight: bold;
	border: 0px solid #6f9d92;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}

tblForm is the name of the innermost table used to display data forms 
TABLE#tblForm
{
	font-size:8pt; background-color:#07604a;
}

 tblInner is the name of the innermost table used to display data tables 
TABLE#tblInner
{
	font-size:8pt; background-color:#07604a;
}

TABLE#tblInner TD
{
	height:22px; 
}

TABLE#tblInner TR
{
	height:22px; 
}

TABLE#tblInner A
{
	color:#6D130B;
}

TABLE#tblOuter1
{
	background-color:#6D130B;
}

TABLE#tblOuter2
{
	background-color:#FFFFFF; 
}

.tblCaption
{
	font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#6D130B; height:22px;
}

.tblHeading
{
	font-size:8pt; font-weight:bold; color:#000000; background-color:#006666;
}

.tblMenu
{
	font-size:8pt; font-weight:bold; color:#000000; background-color:#009999;
}

.tblRow
{
	font-size:8pt;
	background-color:#FFFFFF;
	height: 25px;
}
/*CHANGES MADE HERE FOR UBI*/
.tblRowover
{
	font-size:8pt;
	background-color:#F0F8FB;/*background-color:#FEE9B2;*/
	height: 25px;
}
.gcBG1 {
		background-color: #FFFFFF;
		border-color: #FFFFFF;
}	
.gcBG2 {
		background-color: #FFFFFF;
}	
.iframecss
{ 
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #d9e8e5;
    scrollbar-darkshadow-color: #d9e8e5;
    scrollbar-shadow-color: #5FC3D7;
    scrollbar-3dlight-color: #5FC3D7;
    scrollbar-arrow-color: #0b775d; 
}
.toptext {
	COLOR: #000000; FONT-FAMILY: Helvetica, Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
/*CHANGES MADE HERE FOR UBI*/
.tablebg {
		background-color: #5FC3D7;/*background-color: #FFC32D;*/
}
.fsttr {
	background-color: #FFD05A;
}
/*CHANGES MADE HERE FOR UBI*/
.bg {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #f0f0f0;
    scrollbar-darkshadow-color: #f0f0f0;
    scrollbar-shadow-color: #5FC3D7; /*scrollbar-shadow-color: #FFC32D;*/
    scrollbar-3dlight-color: #5FC3D7;/*scrollbar-3dlight-color: #FFC32D;*/
    scrollbar-arrow-color: #5FC3D7; /*scrollbar-arrow-color: #FFC32D;*/ 
}
.tdbgwhite {
	background-color: #FFFFFF;
}
/*CHANGES MADE HERE FOR UBI*/
.txtinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; /*font-size:8pt;*/
	color:#000000 ;
	background-color: #FFFFFF;
	border:#5FC3D7 1px solid; /*border: 1px solid #FFC32D;*/
	height:16px; /*height: 19px;*/
	/*width:178px;
	padding-top:1px;
	border-top:#abadb3 1px solid; 
	padding-left:2px; */
}

/*e2e3ea 5FC3D7
CHANGES MADE HERE FOR UBI*/
.txtinputmand {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; /*font-size:8pt;*/
	color:#000; /*color:#320099;*/
	background-color: #FFF886;
	border:#5FC3D7 1px solid; /*border: 1px solid #FFC32D;*/
	height:19px; /*height: 19px;*/
	/*width:178px;
	padding-top:1px;
	border-top:#abadb3 1px solid; 
	padding-left:2px; */
}


.txtinputerror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; /*font-size:8pt;*/
	color:#320099;
	background-color: #FF0000;
	border:#5FC3D7 1px solid; /*border: 1px solid #FF6600;*/
	height:16px; /*height: 19px;*/
	/*width:178px;*/
	padding-top:1px;
	border-top:#abadb3 1px solid; 
	padding-left:2px; 
}
.txtamtinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000 ;
	background-color: #FFFFFF;
	border: 1px solid #5FC3D7;
	height: 19px;
	text-align: right;
}
.txtamtinputmand {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #FFF886;
	border: 1px solid #5FC3D7;
	text-align: right;
	height: 19px;
	/*background-color: #FFFFFF;*/
	/*color:#320099;
	border: 1px solid #FFC32D;*/
	/*height: 17px;*/
}
/*CHANGES MADE HERE FOR UBI*/
.textcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;/*font-size: 11px;*/
	/*font-weight: bold;*/ font-weight: normal;
	color: #000000;
	border-right:1px solid #FFFFFF;
}

.textcolorlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #5FC3D7;
	border: 1px solid #04614C;
}

.bordercolorlogin {
	border-collapse:collapse;
	border: 1px solid #5FC3D7;
}

.dataLayoutStyle{
	background-color: #C0C0C0;
	border-bottom-color: #000000;
	border-bottom-style: ridge;
	border-width : thin;
	border-left-color: #000000;
	border-left-style: outset;
	border-right-color: #000000;
	border-right-style: outset;
	border-top-color: #000000;
	border-top-style: outset;
	
	}
	
.layouttextcolor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

.layouttextcolorCurrent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 0px solid;
	background-color: #FFFFFF;
	text-align: center;
}
.textreadonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #75a89d ;
	border: 0px solid;
	background-color: #d9e8e5;
	text-align: left;
}
.textfieldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #070046;
	border: 0px solid;
	background-color: #F5F3EC;
		
}
.textamtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	font-weight: normal;
	color: #070046;
	border: 0px solid;
	background-color: #B0CCC9;
	text-align: right;

}
.redtextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	border: 0px solid;
	background-color: #B0CCC9;
}
.txtarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0A005B;
	background-color: #FFFFFF;
	border: 1px solid #5FC3D7;
	height: 80px;
}

.txtareamand {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0A005B;
	background-color: #FFF886;
	border: 1px solid #5FC3D7;
	height: 80px;
}

.txtareamandcustom {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0A005B;
	background-color: #FFF886;
	border: 1px solid #5FC3D7;
	height: 50px;
	width:	165px;
}
.txtareacustom {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0A005B;
	background-color: #FFFFFF;
	border: 1px solid #5FC3D7;
	height: 50px;
	width:	165px;
}
.txtCombo {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#04614C;
	background-color: #FFFFFF;
	border: 1px solid #6f9d92;
	height: 19px;
}

.txtComboMultiple {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #FFFFFF;
	width: 210px;
	height: 110px;
}
.txtComboMultiplemand {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #FFF886;
	width: 210px;
	height: 110px;
}
.redFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000 ;
}

.redErrorFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}

.msgComboMultiple {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #FFFFFF;
	width: 300px;
	height: 100px;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #f0f0f0;
    scrollbar-darkshadow-color: #5FC3D7;
    scrollbar-shadow-color: #5FC3D7;
    scrollbar-3dlight-color: #5FC3D7;
    scrollbar-arrow-color: #5FC3D7; 
}

#layerprivousbutton {
	z-index:1;
}

.editTblRow
{
	font-size:8pt;
	background-color:#FFD700;
	height: 25px;
}

.tabs {position:relative; left: 0; top: 1; border:1px solid #194367; height: 20px;  margin: 0; padding: 0; background:#D9E8E5; overflow:hidden } 
.tabs li {display:inline} 
.tabs a:hover, .tabs a.tab-active {background:#fff;} 
.tabs a { height: 20px; font:10px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; 
       position:relative; padding:6px 10px 10px 10px; margin: 0px -4px 0px 0px; color:#2B4353;text-decoration:none; } 
.tab-container { background: #fff; border:0px solid #194367; height:320px; width:500px} 
.tab-panes { margin: 0px; border:0px solid #194367; height:100px} 
div.content { padding: 5px; } 


#CSS for Tree View
#td, body {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#a {color:#116c55 ; text-decoration:none; font-weight:bold;}
a:hover {color:#000000 ; text-decoration:none;}
a:active {color:#000000 ; text-decoration:none; }
#END CSS for Tree View

/* ----Code commented by pradeep because quick menu 
   and its related css classes will not be used for 
   generating the sub menu any more.The new css classes 
   are added below.*/

#vartical menu css


.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;} .qmmc .qmdividery{float:left;width:0px;} .qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;} .qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
		
		border-style:solid;
		border-color:#FFFFFF;
		border-width:1px 2px 1px 2px;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		background-color:#FFFFFF;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		padding:2px 0px 5px 0px;
		border-style:solid;
		border-color:#5FC3D7;
		border-width:1px 1px 1px 1px;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:#ed974e;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-image:url(../../images/menu-selected.gif);
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-image:url(../../images/menu-onload.gif);
		background-repeat:no-repeat;
		background-position:95%;
		border-color:#5FC3D7;
		
	}

	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		/*background-image:url(images/green_bg2.gif);*/
		background-color:#FFFFFF;
		padding:2px 0px 2px 0px;
		border-style:none;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
	}

	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:transparent;
		padding:2px 5px 2px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#5FC3D7;
		margin:0px 5px 0px 5px;
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;/*text-decoration:underline;*/
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#FFFFFF;
		border-color:#5FC3D7;
		background-image:url(../../images/menu-selected.gif);
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		/*background-image:url(images/arrow_right.gif);*/
	}


	

#end of Vertical menu



# END CSS for Tree View


/* ------------- PRADEEP CHANGES STARTS --------------- */
@charset "utf-8";
/* CSS Document */
/* ------------- CSS STARTS --------------- */
body 					{ margin:0; padding:0; line-height:1em; font-family:Tahoma; font-size:12px; color:#000; }
.clr					{ clear:both; }
#wrapper				{ width:100%; background:#009fbf; }  /*individual page overall outer div*/
#outer-border 			{ background:#FFF; margin-right:1px; margin-left:1px; /*border:#009fbf 5px solid;*/ border-top:#009fbf 1px solid; 
					  	  border-bottom:#009fbf 1px solid; }  /*page outer border*/
#header					{ width:100%; }
footer_wrap				{ width:100%; }

#top-sec 				{ background:right url(../../images/top-right1-bg.gif) repeat-y; height:50px; }  /*which includes logo and top menus*/
#top-blue-line 			{ height:13px; background:#b7daff; margin-top:1px; }  /*blue bar below logo sec in login page*/
#logo 					{ padding:10px 10px 0px 20px; height:25px; width:177px; float:left; }
#welcomeUser				{  height:25px; width:210px; float:right;}

	
/* ------------- CONTENT STARTS --------------- */
#content				{ width:98%; float:left; margin:0px; padding:1px 0px 0px 0px; }  /*below the header section*/
/*#left_menu				{ width:170px; margin:05px 0px; float:left; }*/
#contant_wrap			{ width:82%; height:100%; margin:15px 0px;  float:left; overflow:visible; }
#margin-top 			{ margin-top:10px; }
#wid-228 				{ width:276px; float:left; padding:0px /*41*/0px 0px 21px; }
.welcome  				{ margin:24px 0 0 0; font-size:26px; font-family:Arial; font-style:italic; text-align:center; line-height:21px; } /*welcome text in login page*/
#myBox 					{ float:left; width:220px; padding:15px 0px 14px 0px; text-align:left; border:#009fbf 1px solid; margin-bottom:18px; height:auto; } /*for login page left box curve */
#myBox-reg 				{ float:none; width:220px; padding:15px 0px 14px 0px; text-align:left; border:#009fbf 1px solid; margin-bottom:18px; height:auto; } /*for login page left box curve */
#myBox-upld				{ float:none; width:320px; padding:15px 0px 14px 0px; text-align:left; border:#009fbf 1px solid; margin-bottom:18px; height:auto; } /*for login page left box curve */
#myBox-upldList			{ float:none; width:980px; padding:15px 0px 14px 0px; text-align:left; border:#009fbf 1px solid; margin-bottom:18px; height:auto; } /*for login page left box curve */
.error-div				{ float:left; padding:3px 0px 5px 20px; width:200px; margin:10px 0px 10px 0px; background:#e9f4ff; font-size:11px; } /*for login page error div */
.pad-left 				{ padding-left:19px; width:200px; float:left; }

.login-error			{ padding-left:19px; width:200px; float:left; font-size:12px;padding-top:5px;padding-bottom:3px;}
.field-login 			{ width:180px; border:#989898 1px solid; height:16px; margin:4px 0px 4px 0px; padding:2px; font-size:11px; } /*for login field in login page*/
.submit 				{ background:url(../../images/submit.gif) no-repeat; height:18px; width:73px; border:0px #3C0 solid; font-family:Tahoma; font-size:11px; 
					 	  font-weight:bold; padding:2px 0px 3px 0px; }
.error 					{ color:#f54d11; font-weight:bold; }
.error-txt 				{ color:#f54d11; }
.link 					{ color:#0000ff; font-size:11px; text-decoration:underline; }
.link:hover 			{ color:#0000ff; font-size:11px; text-decoration:none; }
.bold 					{ font-weight:bold; }
a.bold-link 			{ font-weight:bold; text-decoration:underline; }
a.bold-link:hover 		{ font-weight:bold; text-decoration:none; color:#5FC3D7; }
.blue-bold 				{ color:#0198d1; font-size:16px; line-height:18px; }
.bold-11 				{ font-weight:bold; font-size:11px; }
.bold-12 				{ font-weight:bold; font-size:12px; }
.bold-16 				{ font-weight:bold; font-size:18px; line-height:25px; }
#footer					{ clear:left; border-top:#009FBF 1px solid; width:100%; font-size:12px; text-align:center; height:20px; background:#FFF; 
				 		  padding:5px 0px 0px 0px; line-height:18px; }
.float-right 			{ float:right; padding:10px 10px 0px 20px; }
#alignleft				{ float:left;  }
#alignright				{ float:right; }
/* ------------- DASHBOARD STARTS --------------- */
#menu-main 				{ height:25px; background:#bedfe6; margin-top:1px; padding-left:5px; }
a.home-menu 			{ background:url(../../images/home-off.jpg) no-repeat 0 100%; height:20px; font-weight:bold; width:67px; margin-top:2px; color:#000;
				 		  text-decoration:none; display:block; line-height:25px; text-align:center; font-size:10px;}
a.home-menu:hover 		{ background:url(../../images/home-on.jpg) no-repeat 0 100%; height:20px; width:67px; font-weight:bold; display:block; line-height:25px;}
.home-menu-sel 			{ background:url(../../images/home-on.jpg) no-repeat 0 100%; height:20px; font-weight:bold; width:67px; margin-top:2px; color:#000; 
						  text-decoration:none; display:block; line-height:29px; text-align:center;}
a.author-menu 			{ background:url(../../images/author-off.gif) no-repeat; height:29px; width:119px; margin-top:2px; font-weight:bold; color:#000; 	
						  text-decoration:none; display:block; line-height:29px; padding-left:25px; }
a.author-menu:hover 	{ background:url(../../images/author-on.gif) no-repeat; height:29px; width:119px; display:block; line-height:29px; }
#wid-79 				{ float:left; margin-right:1px; }
#wel-text 				{ padding:0px 0px 0px 0px; float:left; }
 /* ------------- LEFT MENU STARTS --------------- 
#left-menu-main 		{ width:156px; float:left; padding:0px 0px 0px 5px; }
.menu_list 				{ width:150px; }
.menu_head 				{ padding:3px 10px; cursor:pointer; position:relative; margin:0; font-size:11px; font-weight:bold; line-height:24px; 
 						  background:url(../../images/left-menu-off.gif) no-repeat; width:140px; display:block; }
.menu_head:hover 		{ padding:3px 10px; cursor:pointer; position:relative; margin:0; font-size:11px; line-height:24px;  
 						  background:url(../../images/left-menu-on.gif) no-repeat; width:140px; display:block; }
.menu_body 				{ display:none; width:155px; }
.menu_body a			{ display:block; color:#000; font-size:11px; background:#f6f7fb; border-bottom:#5CC2D6 1px solid; padding-left:10px; height:29px; 
						  line-height:29px; text-decoration:none; }
.menu_body a:hover		{ color:#FFF; font-size:11px; background:#f3924f; }
.line 					{ border-bottom:#000; height:1px; width:150px; }*/
 /* ------------- LEFT MENU ENDS --------------- */
 /* ------------- BREADCRUMB MENU STARTS --------------- */
.ash 					{ color:#999999; font-size:11px; }
#breadcrumb-main 		{ float:left; width:100%; }
.breadcrumb-link 		{ color:#666666; text-decoration:underline; font-size:11px; }
.breadcrumb-link:hover 	{ color:#666666;  text-decoration:none; }
.breadcrumb-link-sel 	{ color:#F0741F; font-weight:bold; font-size:11px; }
.personalise 			{ background:url(../../images/personolise-bg.gif) no-repeat; float:left; position:absolute; left:200px; height:21px; width:85px; display:block; 
						  color:#FFF; font-size:11px; line-height:18px; text-align:center; }
.common-left 			{ float:left; }
.common-right 			{ float:right; }
.pad-right 				{ float:right; padding-right:26px; }
.pad-right-40 			{ float:right; padding-right:38px; }
.arrow-pad 				{ float:left; padding-left:80px; }
.chart-main 			{ margin:10px 0px 0px 10px; width:99%;}
a, a:link, a:hover, a:visited { outline:none;text-decoration:none;}
.img-pad 				{ padding-left:18px; }
.wid-200 				{ float:left; width:400px; padding:0px; margin:0px; }
.white-link 			{ color:#FFF; font-size:11px; text-decoration:none; }
.white-link:hover 		{ color:#FFF; font-size:11px; text-decoration:none; }
.wid-bread 				{ float:left; width:150px; }
.logout 				{ float:right; background:url(../../images/logout.gif) no-repeat; height:20px; color:#c00; font-weight:bold; width:88px; 
						  padding:0px 0px 0px 25px; margin:5px 25px 0px 0px; }
.table-bold 			{ font-weight:bold; font-family:Arial; }
.arr-left 				{ float:left; width:100px; padding-left:10px; }
.view-right 			{ float:right; padding-right:10px; }
.small-link 			{ color:#4F4FFF; text-decoration:underline; font-size:11px; }
.small-link:hover 		{ color:#4F4FFF; text-decoration:none; font-size:11px; }
.link-bl 				{ color:#666666; text-decoration:underline; font-size:11px; }
.link-bl:hover 			{ color:#666666; text-decoration:none; font-size:11px; }

/* ----- Pradeep Code Changes End 15th April 2010 (FSCM UI Changes) -----*/
/* ------------- KEYBOARD STARTS --------------- */
.activekeys 				{ background:url(../../images/vb-active.gif) no-repeat; padding-top:2px; display:block; color:#000; font-size:11px; width:19px; 
							  height:20px; text-align:center;}
.inactivekeys 				{ background:url(../../images/vb-inactive.gif) no-repeat; padding-top:2px; width:19px; height:20px; display:block; color:#ded7bd; 
							  font-size:11px; text-align:center; }
.blankeys 					{ height:19px; width:18px; display:block; color:#000; font-size:11px; text-align:center; }
.backspace-a 				{ background:url(../../images/backspace-active.gif) no-repeat; padding-top:2px; height:20px; width:68px; display:block; color:#000; 		
							  font-size:11px; text-align:center; }
.backspace-i 				{ background:url(../../images/backspace-inactive.gif) no-repeat; padding-top:2px; height:20px; width:68px; display:block; 
							  color:#ded7bd; font-size:11px; text-align:center;  }
.clear-a 					{ background:url(../../images/clear-active.gif) no-repeat; padding-top:2px; height:20px; width:40px; display:block; color:#000; 
							  font-size:11px; text-align:center; }
.clear-i 					{ background:url(../../images/clear-inactive.gif) no-repeat; padding-top:2px; height:20px; width:40px; display:block; color:#ded7bd;
							  font-size:11px; text-align:center; }
.keyboard 					{ float:left; border:#009fbf 1px solid; margin-bottom:20px; }  /*welcome text in login page*/
.key 						{ font-family:Arial; font-size:11px; color:#330000; }
.pink-b 					{ font-family:Arial; font-size:11px; color:#666666; font-weight:bold; }
.recc-pad 					{ padding-left:40px; }
.wid-275 					{ width:275px; float:left; padding-top:5px; padding-left:3px; }
a.keylink 							{ color:#666666; font-size:10px; text-decoration:none; }
a.keylink:visited 					{ color:#666666; font-size:10px; text-decoration:none; }
a.keylink:hover 					{ color:#666666; font-size:10px; text-decoration:none; }
.key-padding 				{ float:left; padding-right:2px; }
.link-red 					{ color:#CC0000; font-size:12px; line-height:18px; text-decoration:none; }
.link-red:hover 				{ color:#CC0000; font-size:12px; text-decoration:none; }

/* ----- Pradeep Code Changes Begin 15th April 2010 (FSCM UI Changes) -----*/
.menuheaders1{
	padding-bottom:1px;
}
.menuheaders2{
	padding-bottom:1px;
}
.menuheaders3{
	padding-bottom:1px;
}
/* ----- Pradeep Code Changes End 15th April 2010 (FSCM UI Changes) -----*/


/*---- changes started for UI level i.e jsp, added by Poonam M----*/ 
#full-box 					{-webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ccc ; margin-bottom:2em; padding:15px;}
#details 					{ border: 1px solid #cccccc;}
#details1					{ border: 1px solid #cccccc;}
.textcode 					{ width:170px; height:20px; font-size:11px; color:#000; padding-top:1px; border:#5FC3D7 1px solid; 
							  border-top:#abadb3 1px solid; padding-left:2px; font-family:Tahoma; }
.txtdate					{ width:93px; height:20px; font-size:11px; color:#000; padding-top:1px;  
							  padding-left:2px; font-family:Tahoma; }
.textbox					{ width:90px; height:20px; font-size:11px; color:#000; padding-top:1px; border:#5FC3D7 1px solid; 
							  border-top:#abadb3 1px solid; padding-left:2px; font-family:Tahoma; }
.bold-10 					{ font-weight:bold; font-size:10px; }
.padding					{padding:35px;}
